package com.example.j280_webproject.userConsole.service;

import com.example.j280_webproject.userConsole.jdbc.BaseJDBC;
import com.example.j280_webproject.userConsole.jdbc.UserJDBC;
import org.json.JSONObject;
import java.sql.SQLException;

public class DeleteUserByIdService {
    /**
     * 通过用户主键删除此条用户数据
     *
     * @param id      要删除的用户id
     * @return        返回一个JSONObject对象
     */
    public JSONObject deleteUserById(String id){
        JSONObject jsonObject = new JSONObject();
        try {
            new UserJDBC().deleteUserById(BaseJDBC.createConnection(),id);
            jsonObject.put("code",200);
            jsonObject.put("msg","成功删除此条用户信息！");
        } catch (SQLException e) {
            e.printStackTrace();
            jsonObject.put("code",306);
            jsonObject.put("msg","系统繁忙，请稍后再试！");
        }
        return jsonObject;
    }
}
